package cn.liujing.controller;

import cn.liujing.entity.CommonResult;
import cn.liujing.entity.Payment;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.client.RestTemplate;

import javax.annotation.Resource;

/**
 * @auther zzyy
 * @create 2020-02-18 17:23
 */
@RestController
@Slf4j
public class OrderController
{
    private static final String provider_url="http://cloud-provider-payment";
    private static final String URL="cloud-provider-payment";

    @Resource
    private RestTemplate restTemplate;
    @GetMapping("/payment/getbyId/{id}")
    public CommonResult<Payment> getPaymentById(@PathVariable int id){
       return restTemplate.getForObject(provider_url+"/payment/getpaymentbyId/"+String.valueOf(id),CommonResult.class);

    }
}
